﻿//-----------------------------------------------------------------------
// <copyright file="Contact.cs" company="OverrideThis">
//     Copyright (c) 2010 OverrideThis.com
// </copyright>
//-----------------------------------------------------------------------
namespace OverrideThis.ContactManager.Domain
{
    using OverrideThis.Core.Domain;

    public abstract class Contact : IEntity<int>
    {
        public virtual int Id { get; set; }

        public virtual ContactType Type { get; protected set; }

        public virtual Person Person { get; set; }

        public abstract string Description { get; }
    }
}
